package com.mzq.langchain4j_springboot.web.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.lang.String;

/**
 * 租赁信息
 */
@Data
public class RentInfo {
    /** 主键 */
    private String rentId;

    /** 签订地点 */
    private String signLocation;

    /** 签订时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String signTime;

    /** 租赁期限 */
    private String rentLimit;

    /** 租金 */
    private String rentAmount;

    /** 租金附件名称 */
    private String amountName;

    /** 租金附件路径 */
    private String amountPath;

    /** 租金确认状态（0：未确认，1：已确认，默认0） */
    private String amountType;

    /** 承租人id（lessee_info主键） */
    private String lesseeId;

    /** 房屋id（house_info主键） */
    private String houseId;

    /** 合同名字 */
    private String contractName;

    /** 合同路径 */
    private String contractPath;

    /** 合同确认状态（0：未确认，1：已确认，默认0） */
    private String contractType;

    /** 租金单位 */
    private String rentUnit;

    /** 免租期 */
    private String rentFree;

    /** 到期时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String expireTime;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String startTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String endTime;

    /** 业态（sys_dict） */
    private String businessFormat;

    /** 创建人id */
    private String createId;

    /** 创建人 */
    private String createUser;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createTime;

    /** 租赁形式（1：房产，2：土地） */
    private String rentType;

    /** 挂牌方式（1：公开招租，2：非公开协议） */
    private String signType;

    /** 合同号 */
    private String contract;

    private String houseName;

    private LesseeInfo lesseeInfo;

    private HouseInfo houseInfo;
}
